package com.luo.bak;

import org.springframework.util.DigestUtils;
import java.nio.charset.StandardCharsets;

public class test {
    public static void main(String[] args) {
        System.out.println("hello world");//测试
        //MD5
        String password = "123456";
        byte [] bytes = password.getBytes(StandardCharsets.UTF_8);
        String md5 = DigestUtils.md5DigestAsHex(bytes); //e10adc3949ba59abbe56e057f20f883e
        // 相同的数据在没有被篡改的时候，固定的加密次数结果数据是一致的
        // 通常会使用此方式完成数据篡改验证
        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);
//        md5 = DigestUtils.md5DigestAsHex(md5.getBytes(StandardCharsets.UTF_8));
//        System.out.println(md5);

    }
}
